home *** CD-ROM | disk | FTP | other *** search
/ Aminet 2 / Aminet AMIGA CDROM (1994)(Walnut Creek)[Feb 1994][W.O. 44790-1].iso / Aminet / gfx / pbm / hpcd2ppm_0_5_pl1.lha / hpcdtoppm.0.5.pl1 / src / Makefile.amiga < prev    next >
Makefile  |  1993-08-20  |  1KB  |  44 lines

  1. # Makefile for Amiga DICE compiler
  2. #
  3. # Use the hpcdtoppm procedures for writing ppm and pgm
  4. #VFLAGS= -DOWN_WRITE
  5. #VLIBS=
  6. # Use the pbmplus procedures for writing ppm and pgm
  7. PBMDIR= //pbmplus10dec91
  8. INCDIR= -I $(PBMDIR) -I $(PBMDIR)/ppm -I $(PBMDIR)/pgm -I $(PBMDIR)/pbm
  9. LIBDIR= -L $(PBMDIR)/ppm -L $(PBMDIR)/pgm -L $(PBMDIR)/pbm
  10. BINDIR= /bin
  11. VFLAGS=
  12. VLIBS= $(LIBDIR) -l libpbm_l.lib -l libpgm_l.lib -l libppm_l.lib -lm
  13. #
  14. #
  15. CC=     dcc
  16. CFLAGS= -O0 -E DCC_ERRORS -ffp -ms -gs $(VFLAGS) $(INCDIR)
  17. INCL=   hpcdtoppm.h config.h
  18. OBJ=    main.o output.o color.o tools.o error.o ppm.o postscr.o const.o
  19. SRC=    main.c output.c color.c tools.c error.c ppm.c postscr.c const.c
  20.  
  21. #
  22. .c.o:   $<
  23.     $(CC) $(CFLAGS) -c $*.c
  24.  
  25. all:    hpcdtoppm  hpcdtoppm_fh
  26.  
  27. hpcdtoppm: $(OBJ) format.o
  28.         $(CC) $(CFLAGS) -o $(BINDIR)/hpcdtoppm $(OBJ) format.o $(VLIBS)
  29.  
  30. hpcdtoppm_fh: $(OBJ) format_fh.o
  31.         $(CC) $(CFLAGS) -o $(BINDIR)/hpcdtoppm_fh $(OBJ) format_fh.o $(VLIBS)
  32. #
  33.  
  34. $(OBJ) format.o: $(INCL)
  35.  
  36. format_fh.o:    format.c $(INCL)
  37.     copy format.c to format_fh.c
  38.     $(CC) -mD $(CFLAGS) -DFASTHUFF -c format_fh.c
  39.  
  40.  
  41. clean:
  42.     -delete \#?.o DCC_ERRORS format_fh.c
  43.  
  44.